# 使用数组的一部分
# 切片,从第一个索引开始到第二个索引结束，不包含第二个索引
plays = ['charles','martina','michael','eli']
print(plays[0:3])
# 如果没有指定第一个索引，则默认从头开始
print(plays[:3])
# 如果没有指定第二个索引，则默认切片到最后一个元素
# 这种语法能够方便的切片，从任意特定位置到末尾的数组元素
print(plays[1:])
# 必须使用切片来复制列表，切片时同时省略头和尾的索引即可复制整个列表
play2 = plays[:]
play2.append('mike')
plays.append('alice')
print('play2: ' + str(play2))
print('plays: ' + str(plays))
# 不使用切片复制列表，本质仍是同一个列表
play2_test = plays
print(play2_test.pop())
print(plays)